package com.xbongbong.pro.common.pojo.dto;

import com.xbongbong.paas.toolbox.wrap.BaseDTO;
import com.xbongbong.pro.common.pojo.SeniorCheckRepeatSearchPojo;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;

/**
 * @author zhouwq
 * @date 2021/12/17 14:19
 */
@Setter
@Getter
@ToString
public class MobileCheckRepeatToolDTO extends BaseDTO {
    private static final long serialVersionUID = -519243468167253351L;
    /**
     * saas标识
     */
    private Integer saasMark;

    /**
     * 业务类型
     */
    private Integer businessType;

    /**
     * 关联业务类型
     */
    private Integer linkBusinessType;

    /**
     * 是否开启了工作流
     */
    private Boolean isOpenWorkflow;

    /**
     * 是否是线索关联客户查重
     */
    private Boolean isClueLinkCustomer;

    /**
     * 是否是线索关联联系人查重
     */
    private Boolean isClueLinkContact;

    /**
     * 表单id
     */
    private Long formId;

    private List<SeniorCheckRepeatSearchPojo> searchList;

    private Long dataFormId;

    /**
     * 查重值
     */
    private String checkValue;

    /**
     * 编辑点击查看重复数据时，会传入dataId，根据dataId将编辑的当前数据移除
     */
    private Long dataId;

    /**
     * 审批触发请求传递的taskId
     */
    private Long taskId;

}
